Jump to content

Slimy Slugs


TheEPICtrainrider
 Share

Recommended Posts

TheEPICtrainrider

I've wandered the forum, and have found NO information on Adding Slimy Slugs to a level.

Guys. I am disappoint. Now if you don't mind. I must find the information on how to add slimy slugs to a level, and how they work. Then I'll become a master at it. Find more information, and make a tutorial about it.

Link to comment
Share on other sites

What, you mean Cirevam's DriveSlugs mod, or add the Slug Holes?

The former should be as simple as basically adding the hex value for the Drivable Slug in the map file, the latter should be able to be accomplished by adding the hole in MC and setting emerges from it.

Link to comment
Share on other sites

TheEPICtrainrider

What, you mean Cirevam's DriveSlugs mod, or add the Slug Holes?

The former should be as simple as basically adding the hex value for the Drivable Slug in the map file, the latter should be able to be accomplished by adding the hole in MC and setting emerges from it.

And how do you set the emerges?

Link to comment
Share on other sites

Anonymouse

You have to use Cyrem's map TOOL to make holes, with the hex of 03 per square you want it on.

Incorrect. The Map Editor is capable too.

You need to set the actual emerging in the NPL file though, so... yeah.

Link to comment
Share on other sites

TheEPICtrainrider

You need to set the actual emerging in the NPL file though, so... yeah.

Erm... What?

Link to comment
Share on other sites

Slimy Slugs emerge based on events. In Rock Hard they'll emerge when about eight raiders are in the cavern, and as you know well from Back To Basics they can emerge when ten crystals have been collected. There are no standard emerge points like Rock Monsters have as far as I know. Perhaps Mouse could make a sample slug emerge NPL so we can get an idea of how it works.

Hint hint.

Link to comment
Share on other sites

Anonymouse

Meh, I guess I could.

Give me what triggers it and I'll try to make it. Expect it in ~1 week. :P

Link to comment
Share on other sites

Make 5 slugs appear when you have 5 of each varible possible, i.e. ECs, RRs, anything else... So we can see everything that causes emerges.

Link to comment
Share on other sites

Anonymouse

Make 5 slugs appear when you have 5 of each varible possible, i.e. ECs, RRs, anything else... So we can see everything that causes emerges.

5 power stations built? 5 tool stores built? 5 teleport pads built and powered? You seriously don't want everything as a condition. :P

Link to comment
Share on other sites

Anonymouse

GIVE ME SPECIFICATIONS and I'll do it. By specifications I mean SPECIFIC. E.g. One slug emerges when:

A. The player has at least X energy crystals

B. There are less than Y slugs already on the level

C. A Z% chance occurs.

FOR EXAMPLE.

Link to comment
Share on other sites

Anonymouse

Make 5 slugs appear when you have 5 of each varible possible, i.e. ECs, RRs, anything else... So we can see everything that causes emerges.

5 power stations built? 5 tool stores built? 5 teleport pads built and powered? You seriously don't want everything as a condition. :P

Link to comment
Share on other sites

He means freeroam slugs.

You have to add it as a new monster that randomly moves and does not use holes, then add to OL file

Link to comment
Share on other sites

Anonymouse

I don't think so.

Doc, look at the source for ogun's NPL compiler - you won't understand all of it, but there's a long list of functions that get a lot of different pieces of data. If a slimy slug emerging depends on all of them, it's likely never to happen.

(See http://ogun.org/legorr/npl-0.4.tgz - open in 7-zip, then find npl.py and open that in a text editor. You should see a long list which contains all the functions.)

Link to comment
Share on other sites

*facepalm*

If you want one that is usable, then ask someone else. I'm on my itouch now and can't look at the list.

Link to comment
Share on other sites

Anonymouse

0:"Stop",

1:"True",

2:"False",

3:"Null",

4:"GetRandom",

5:"GetRandom10",

6:"GetRandom100",

7:"GetRandomTrueFalse",

8:"SetLevelCompleted",

9:"SetLevelFail",

10:"SetGameCompleted",

11:"SetGameFail",

12:"GetCrystalsPickedUp",

13:"GetCrystalsCurrentlyStored",

14:"GetCrystalsUsed",

15:"GetCrystalsStolen",

16:"SetMessage",

17:"GetR0",

18:"GetR1",

19:"GetR2",

20:"GetR3",

21:"GetR4",

22:"GetR5",

23:"GetR6",

24:"GetR7",

25:"SetR0",

26:"SetR1",

27:"SetR2",

28:"SetR3",

29:"SetR4",

30:"SetR5",

31:"SetR6",

32:"SetR7",

33:"AddR0",

34:"AddR1",

35:"AddR2",

36:"AddR3",

37:"AddR4",

38:"AddR5",

39:"AddR6",

40:"AddR7",

41:"SubR0",

42:"SubR1",

43:"SubR2",

44:"SubR3",

45:"SubR4",

46:"SubR5",

47:"SubR6",

48:"SubR7",

49:"SetMessagePermit",

50:"GetObjectiveShowing",

51:"GetTeleportIconClicked",

52:"GetMiniFiguresOnLevel",

53:"GetBuildIconClicked",

54:"SetBuildIconClicked",

55:"SetTeleportIconClicked",

56:"SetToolStoreIconClicked",

57:"GetToolStoreIconClicked",

58:"FlashToolStoreIcon",

59:"FlashBuildIcon",

60:"FlashTeleportIcon",

61:"SetGoBackIconClicked",

62:"GetGoBackIconClicked",

63:"FlashGoBackIcon",

64:"SetDigIconClicked",

65:"GetDigIconClicked",

66:"FlashDigIcon",

67:"GetTimer0",

68:"GetTimer1",

69:"GetTimer2",

70:"GetTimer3",

71:"SetTimer0",

72:"SetTimer1",

73:"SetTimer2",

74:"SetTimer3",

75:"GetBarracksBuilt",

76:"GetOreRefineriesBuilt",

77:"GetToolStoresBuilt",

78:"GetStudCount",

79:"GetTeleportsBuilt",

80:"GetMiniFigureSelected",

81:"GetSmallDiggerSelected",

82:"GetMiniFigureinSmallDigger",

83:"GetTrainFlags",

84:"SetTrainFlags",

85:"SetIconPos",

86:"SetIconSpace",

87:"SetIconWidth",

88:"SetMessageWait",

89:"GetMountIconClicked",

90:"SetMountIconClicked",

91:"FlashMountIcon",

92:"SetTutorialPointer",

93:"GetTutorialFlags",

94:"SetTutorialFlags",

95:"SetRockMonster",

96:"GetOrePickedUp",

97:"GetOreCurrentlyStored",

98:"GetOreUsed",

99:"GetOreStolen",

100:"GetCrystalRefineriesBuilt",

101:"FlashLayPathIcon",

102:"SetLayPathIconClicked",

103:"GetLayPathIconClicked",

104:"GetTeleportPadIconClicked",

105:"SetTeleportPadIconClicked",

106:"FlashTeleportPadIcon",

107:"GetMessageTimer",

108:"SetMessageTimerValues",

109:"GetTutorialBlockClicks",

110:"SetTutorialBlockClicks",

111:"GetTutorialCrystals",

112:"SetTutorialCrystals",

113:"GetPathsBuilt",

114:"GetTutorialBlockIsGround",

115:"SetCameraGotoTutorial",

116:"FlashDynamiteIcon",

117:"GetDynamiteClicked",

118:"SetDynamiteClicked",

119:"AddPoweredCrystals",

120:"GetGraniteGrinderSelected",

121:"GetChromeCrusherSelected",

122:"GetTutorialBlockIsPath",

123:"GetGunstationIconClicked",

124:"SetGunstationIconClicked",

125:"FlashGunstationIcon",

126:"GetGunstationsBuilt",

127:"SetOreAtIconPositions",

128:"GetVehicleTeleportsBuilt",

129:"GetVehicleTransportIconClicked",

130:"SetVehicleTransportIconClicked",

131:"FlashVehicleTransportIcon",

132:"GetUpgradeStationIconClicked",

133:"SetUpgradeStationIconClicked",

134:"FlashUpgradeStationIcon",

135:"GetUpgradeStationsBuilt",

136:"SetTutorialBlockIsGround",

137:"SetTutorialBlockIsPath",

138:"CameraLockOnObject",

139:"CameraUnlock",

140:"CameraZoomIn",

141:"CameraZoomOut",

142:"CameraRotate",

143:"GetCameraAtTutorial",

144:"GetSelectedRecordObject",

145:"GetSmallHelicopterSelected",

146:"GetRapidRiderSelected",

147:"GetMiniFigureinRapidRider",

148:"GetDismountIconClicked",

149:"SetDismountIconClicked",

150:"FlashDismountIcon",

151:"GetGetToolIconClicked",

152:"SetGetToolIconClicked",

153:"FlashGetToolIcon",

154:"GetAnyKeyPressed",

155:"SetPauseGame",

156:"GetGetLaserIconClicked",

157:"SetGetLaserIconClicked",

158:"FlashGetLaserIcon",

159:"SetRockMonsterAtTutorial",

160:"GetCallToArmsButtonClicked",

161:"GetRockMonstersDestroyed",

162:"SetGetPusherIconClicked",

163:"GetGetPusherIconClicked",

164:"FlashGetPusherIcon",

165:"GetRockMonsterRunningAway",

166:"SetCallToArms",

167:"FlashPowerStationIcon",

168:"SetPowerstationIconClicked",

169:"GetPowerstationIconClicked",

170:"GetPowerstationsBuilt",

171:"SetAttackDefer",

172:"SetRockMonsterPainThreshold",

173:"SetRockMonsterHealth",

174:"SetGameSpeed",

175:"FlashBarracksIcon",

176:"SetBarracksIconClicked",

177:"GetBarracksIconClicked",

178:"GetRecordObjectAtTutorial",

179:"GetHiddenObjectsFound",

180:"SetHiddenObjectsFound",

181:"GetOxygenLevel",

182:"FlashGeodomeIcon",

183:"GetGeodomeIconClicked",

184:"SetGeodomeIconClicked",

185:"GetGeodomeBuilt",

186:"AddStoredOre",

187:"GenerateSlug",

188:"GetSlugsOnLevel",

189:"GetMonstersOnLevel",

190:"SetCongregationAtTutorial",

191:"SetObjectiveSwitch",

192:"GetObjectiveSwitch",

193:"GetGraniteGrindersOnLevel",

194:"GetSmallDiggersOnLevel",

195:"GetDocksBuilt",

196:"GetRapidRidersOnLevel",

197:"GetUnitAtBlock",

198:"GetSmallHelicoptersOnLevel",

199:"GetRecordObjectAmountAtTutorial",

200:"AdvanceMessage",

201:"AllowCameraMovement",

202:"ClickOnlyObjects",

203:"ClickOnlyMap",

204:"ClickOnlyIcon",

205:"DisallowAll",

206:"SupressArrow",

207:"GetMiniFigureinGraniteGrinder",

208:"GetMiniFigureinChromeCrusher",

209:"GetMessagesAreUpToDate",

210:"SetCrystalPriority",

211:"MakeSomeoneOnThisBlockPickUpSomethingOnThisBlock",

212:"SetTrainIconClicked",

213:"GetTrainIconClicked",

214:"FlashTrainIcon",

215:"SetTrainDriverIconClicked",

216:"GetTrainDriverIconClicked",

217:"FlashTrainDriverIcon",

218:"SetTrainPilotIconClicked",

219:"GetTrainPilotIconClicked",

220:"FlashTrainPilotIcon",

221:"SetTrainSailorIconClicked",

222:"GetTrainSailorIconClicked",

223:"FlashTrainSailorIcon",

224:"GetSmallTruckSelected",

225:"GetMiniFigureinSmallTruck",

226:"GetMiniFigureinSmallHelicopter",

227:"SetBarracksLevel",

228:"SetDocksLevel",

229:"SetGeoDomeLevel",

230:"SetPowerstationLevel",

231:"SetToolStoreLevel",

232:"SetGunstationLevel",

233:"SetTeleportPadLevel",

234:"SetSuperTeleportLevel",

235:"SetUpgradeStationLevel",

236:"GetBarracksSelected",

237:"GetDocksSelected",

238:"GetGeoDomeSelected",

239:"GetPowerstationSelected",

240:"GetToolStoreSelected",

241:"GetGunstationSelected",

242:"GetTeleportPadSelected",

243:"GetSuperTeleportSelected",

244:"GetUpgradeStationSelected",

245:"SetUpgradeBuildingIconClicked",

246:"GetUpgradeBuildingIconClicked",

247:"FlashUpgradeBuildingIcon",

248:"GetBuildingsTeleported",

249:"SetBuildingsTeleported",

250:"CameraLockOnMonster",

251:"SetMonsterAttackPowerstation",

252:"ClickOnlyCalltoarms",

253:"FlashCallToArmsIcon",

254:"SetRecordObjectPointer",

255:"GetGetSonicBlasterIconClicked",

256:"SetGetSonicBlasterIconClicked",

257:"FlashGetSonicBlasterIcon",

258:"GetDropSonicBlasterIconClicked",

259:"SetDropSonicBlasterIconClicked",

260:"FlashDropSonicBlasterIcon",

261:"GetMonsterAtTutorial",

262:"SetMonsterAttackNowt",

263:"GetPlaceFenceIconClicked",

264:"SetPlaceFenceIconClicked",

265:"FlashPlaceFenceIcon",

266:"GetLevel1BarracksBuilt",

267:"GetLevel1DocksBuilt",

268:"GetLevel1GeodomeBuilt",

269:"GetLevel1PowerstationsBuilt",

270:"GetLevel1ToolStoresBuilt",

271:"GetLevel1GunstationsBuilt",

272:"GetLevel1TeleportsBuilt",

273:"GetLevel1VehicleTeleportsBuilt",

274:"GetLevel1UpgradeStationsBuilt",

275:"GetLevel2BarracksBuilt",

276:"GetLevel2DocksBuilt",

277:"GetLevel2GeodomeBuilt",

278:"GetLevel2PowerstationsBuilt",

279:"GetLevel2ToolStoresBuilt",

280:"GetLevel2GunstationsBuilt",

281:"GetLevel2TeleportsBuilt",

282:"GetLevel2VehicleTeleportsBuilt",

283:"GetLevel2UpgradeStationsBuilt",

284:"GetPoweredBarracksBuilt",

285:"GetPoweredDocksBuilt",

286:"GetPoweredGeodomeBuilt",

287:"GetPoweredPowerstationsBuilt",

288:"GetPoweredToolStoresBuilt",

289:"GetPoweredGunstationsBuilt",

290:"GetPoweredTeleportsBuilt",

291:"GetPoweredVehicleTeleportsBuilt",

292:"GetPoweredUpgradeStationsBuilt"

There. See why I can't just pull something out of my sleeve?

Link to comment
Share on other sites

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.