[WIP/NSFW] Diablo Monsters v22

Projects that alter game functions but do not include new maps belong here.
Forum rules
The Projects forums are only for projects. If you are asking questions about a project, either find that project's thread, or start a thread in the General section instead.

Got a cool project idea but nothing else? Put it in the project ideas thread instead!

Projects for any Doom-based engine (especially 3DGE) are perfectly acceptable here too.

Please read the full rules for more details.
User avatar
RV-007
Posts: 1501
Joined: Fri Sep 02, 2011 9:00 pm
Location: Dying w/ civilization or living after it

Re: [WIP] Diablo Monsters v22

Post by RV-007 »

v22: Ally_Rogue_Archer_Kit Test
-Ally_Rogue_Archer completed w/ summon/spawn item completed (yes images are included, + images 4 the goatman [devastating fellow that).
-Ally_Rogue_Archer has its own Poison_Arrow2.
-Explosion_Arrow has bright keyword in its Death/XDeath/Crash state.
-Dialogue stacked to all maps of iwad default maplist.
-Might check on all other supposedly brightened actors as 2 c if they need brightening.
-Then I'll make the other friendly monster (barbarian).

Hopefully, w/ your ally rogue archer fire team, u r able 2 find possible cover 4 a map breach. + that there be kits coming down 2 try cover your ambush/patrol/etc across the map vectors. There b more where that came from, both good and bad.
User avatar
RV-007
Posts: 1501
Joined: Fri Sep 02, 2011 9:00 pm
Location: Dying w/ civilization or living after it

Re: [WIP/NSFW] Diablo Monsters v22

Post by RV-007 »

I was messing around with ally items when I realized that I bumped into an ACS lump problem. Apparently, ACS lumps don't muddle together like DECORATE lumps. BEHAVIOR lumps are specialized ACS lumps for maps. I am only concerned with ACS lumps by their own (like DECORATE in a way). On LOADACS, I was trying to find out what is #library for when I have to read the fine lines of Libraries, "First off you need your library file. It can be named anything, though giving it the file extension .acs is probably best to avoid confusion." The # things are called Directive constants. This becomes very vital as these directives will prove not only they can call on methods/scripts, but inherit/librarize an ACS hierarchy with a main declaration to index/list/wrap up in a summary of ACS lumps with their own scripts (preferably named scripts {and DIALOG## lumps} for the ill mention of unique action [preventing as much redundant script name conflicts as possible]).

In conclusion, I am fixing up collision code of my ACS lumps (and other lumps that perused the old numeric identity [this will take a while! {I guess ZDoom will be a ultimate basic/minimum requirement for file execution (I will hate to lose out compatibility of old source ports, but I don't want to limit my options in modification)}]). Of course, before all of that, I have to write this important educative step first (which takes time of its own accord). Once everything is done, there be unique and compatible ACS (named) scripts working together (in its own makeshift category organization system!) w/o conflict, DIALOG## lumps need an update in order to keep things modifiable (check version [v2.6.0+!] on named script for both ACS and DIALOG##).
Spoiler: List of Directives and What I Can Find Out about Them

Return to “Gameplay Mods”