Asgarath83 Posted November 14, 2013 Share Posted November 14, 2013 after a week of time for think to my problem, i reach the solution for the gameplay of my mod.I wanna expose you my idea about the strange gameplay of my mod that i will make when i end with the efx of blade, sword and magics.when i will work on code, i will change just some thing, maybe i can avoid to becom crazy to add weappojs or force power. like eezstreet told me some years ago , i can simply charge efx of the existance power.the unique think i will do will be to getting CLASS damage for all classes and not only for DEMP2 with droid classes, so every weapon can be more strong against a kind of enemy and more weak against another.some efx i will change, for example, i will make differenct effect for weapon like BLASTER, BRYAR and JAWA weapon, so i can use their slot for making 3 own weapons.there are 2 problem very difficult to resolve:the saber combat system and the magician.In my mod \ expansiuon i need that the sword charging their enemy killing enemies. killing a definied amount of enemy a counter activtae a script that for a few seconds replace the blade of the player nwith a full charge and more powerful sword (the reaver sword acquire energy divouring soul of enemy and the vampires reaver devoring bloodm, the sword excites in battle ).when the sword is at the max charge of power, damage is increased, and can make knockback atk., What i need is that enemies must be affected by sword knockback in their behavour, for example. a conflict sword in his knockback can forced enemy that get the pain to switcjh temporalluy to team_player and fight for player (except strong mind classes like sith or jedi) a mind sword can stun all enemies for some second and they freeze into the animation BOTH_COWER1 wihotut attack.-i now: is pratically impossible to make that easy with the JA code, so i have another idea.my idea is: the shockwave can hurt some entity like some hidden func_breakable or something like that, that when is hurted run the script that affect the NPC. is the better idea if i have for making that using sword attack and icarus. that's function is disabled and is activated only when the reaver is into the max charge, so is the script that replace the sword of the playaer reached the kill counter that make that.and so that's my idea for script a sword in a SP map that alterate behavour of enemy NPC. 1- there is a counter of enemy killed setted by NPC_target value, when NPC die, set the count in +1. there is possible also with variable script of icarus (mayvbe is better, or i need a large ampunt of counter entity in a level, and that's be suck LOL)2 - when the count arrive to a certain value, the sword be replace with a full charge version sword. every swword get 2 SAB file, first version with effect more light and no knockback, the second with knockback and effects more charged.3: the slam ground of the knocking sword can activate same hidden func_brekeable or same entity that get dmg (i not know exactly what i need to put) that fire a script that allow, with NPC_TARGETNAME affecting, of alterate behavour of enemies hitted (and so, the replace saber script, contain also something like LOCK_PLAYER_WEAPONS (so the player cannot swith weapon and is forced to use the charge reaver! ) and also Affecting command for NPC_TARGETNAME for setting a painscript for each other of that.... mmm, setting a painscript! Well that's is the way!! So when npc is hitted by sword (plòayter can only use the sword charged) npc is forced to do the isctrucion of painscript. when time of charge expired after a lot of second swrod, return the sab file of default. The NPC_TARGETNAME allow to set the painscript of NPC null and the effect of alteration of their behaviour be stopped, also player can use different weapons. and the script counter be reset to zero for another cycle.what do you think about that? The problem is only if i need to change element of sword of player, i suppose, because i need to reset the counter with a script when i change his blade.the true problem his: if a player get more elemental sword (example light and fire, fire burn the enemies and not need special scripts, but light in shockwave blind the enemy so they cannot atk for a few of time) well, if i use the binding key for quickly change the swords ingame allowing to player into the map to using some sword, how can i avoid something like "player with fire reaver charge and fire reaver atk that create tjhe behavour of light shock on the enemies?) The only solution i can image for resolve that problem isn to place around the level some map_object, some elemental artifact like fontaine of different elements, that allow to player using the trigger to change his sword element....maybe is a better way because in that mode i can activate or deactivate element of the map at second of sword used (and font triggered) That's is the gameplay i wanna do for my mod. Little complicated but i wanna do something like a midday by a FPS game and a puzzle game.what do you think of that's combat system\interaction? for the NPC there is not the problem, they can change the sword using the more good for the situation with icarus script.but for player the mechanism is more complex.in that's mode imbue the sword with a water font, for example, i can freeze a waterfall transofrming into a climbing wall with the force jump. also the water sword charge killing enemies and his shockwave attack can freeze the enemyes frost they all for some second... every sword make a differenct effect. the sword that's need that's affecting trouble in my game ares:- darkness : reduce visrange of enemy- light: blind enemy with a flash light. (vampires getting the gradual dmg.)- fire: burn the enemy over the time, i suppose i can check the twin Kothos reborn of VJUN 3 that heal rosh in vjun 3 battle for see how to mnake a script of healing and a script of weaking \ burning \ poison.- air: no status effect. simply a vortex that slam strong enemy back with a huge shockwave.- water: freeze enemy for some secondf.- earth, like air, only the slam effect. - mind: stun enemies like light- conflict: 50% of enemy hitted by shockwave swicth to team player and shot the enemy not affected.- dimension: can teleport the player with a set origin script and the enemy near be hitted with a huge space distorsion wave.- time: the player is VERY FAST (animspeed scale and move speed scale. enemy hitted by charge atk get slowed for few second in their walk, run and yaw speed.)- death: some conflict: NPC humans be killed, NPC undead be controlled and fight for player.- states: acid dmg to fhe flesh of enemies, like poison \ burning.- energy: enemy be electrocuted. simply a slam efx. (enemy with metal armored getting more dmg)- Nature: enemy be stopped and trapped by some plant that rising by ground . okay, that's all the scripting beheavour affecting idea. there are also other swords for player but theyr effect is ever of freeze \ stun \ slow \ heal \ burn \ poison. \ shock. i suppose cna be very funny this mechanism of game with Icarus scripting because every atk make to enemies custom aniamtion XD.exapole the enenrgy and electric blade can make to the enemy a shock like the force lightning animation Magician act with the same mode, but i have thinked to a different way: basically i place into the level some "holocron" map object entity with the icons of the powers that i cannot make wiith the force powerr. wi make you an example: player find an holocron with a spell called incapacitsate, that allow to freeze enemy movemenet and animation for some time.hen player take a power using an item (like t1_danger takes of item of part of ship )(, i give to him The MINDTRICK LEVEL To 1 or 2 and i can affect NPC i desider to be influected with affect command and NPC_Targetname parameter with SET_MINDTRICKSCRIPT common\incapacitateso the force power of MINDTRICK in my mod be changed into a generic casting spells power. with different effect at second of artifact taken.,in that case, the incapacitate script affected the NPC that will be mindtrick to be freezed, maybe another spell, simply stun him, another again can heal the NPCs... etc etc.that's is my idea of gameplay.Is little complex by scripting, but in that's mode i not need to stay years to change code parameters.So my mod will have - differenc weapons class damage by demp2, for every creature, yu need to use appropriate weapon for defeat him.- charging saber implementation like the sith sword of tavion, on the way of the tasks.- switching saber finding the appropriate icons or elemental fontaines, in every level are placed the necessary forth4e player character.- interacvtive shockwave system for the sword with full power - an interactive spell system that combine map "items" and force mindtrick scripting (is a truye fortune that mindtrick can be affected by icarus, so i not need to create new force power)I have only a question to ask: how can get a randomly factor in the spawnoing or the spells, just for avoid that in a place there is ever rthe same enchantmenet to take (spell can change so, in every level loading) there is some kind of script thsat can make spells artifcact and trigger randomly setted at the start of level in the intro script? I open that's thread for 2 reason: expose my ideas about the gameplay of my legacy of kain mod, and at the same time, see suggestion of forum's people for give that's in the better way possible.If someone have some idea for makiing the things a little less... mechanic and complex, i am happy to listen him \ her. Link to comment
eezstreet Posted November 14, 2013 Share Posted November 14, 2013 Here's a thought: keep it simple and tell us what you want to start on. If anyone else is like me, they likely aren't going to read that behemoth of a post.Tell us the first thing you want to work on, and keep it short and to-the-point. Now I understand that you want some feedback on your game mechanics. My feedback: - The idea of making weapons damage different enemies is cool, but be sure to include a variety of enemies. The biggest problem with games that do this is that then people are encouraged to use only one enemy because of the weapons. Furthermore, all weapons should be usable, but require different ways to kill enemies. - I have no idea what you mean by this. Elaborate. - Again, no idea what you mean by this. - ok? - Yup. Mind Trick is pretty cool. As far as random is concerned, there's no specific way to set things based on random, but you could use a target_random pointed at different target_scriptrunners. Link to comment
Asgarath83 Posted November 15, 2013 Author Share Posted November 15, 2013 never used a target random. well my idea is to make a mod \ fangame \ expansion that's is not simply slay and kill but is little puzzled.for combat, boss are unkillable, yu need to interact with map and find a way to kill they, (like in soul reaver game raziel vs the vampires bosses, is impossible to kill then with the simple brute force, every one need a different strategic use of the ambient: Melchiah get killed by crashing his body with a masher and 2 thorning gate, zephon and dumah need to be burning, rahab need to be killed crashing windows of the room of fight so the vampire is expose to the sunrise in defiance, turel for be killed net to be stun by the sound of the gongs. use echo location like the bats and telekinesis... hff, huge boss, really O.o )also, the weapons ot the players are not fire weapons, are magical spells.the models of weapons is replaced with a null model cotaining only the tag_weaponb and the tag_flash. in my mod only bow and crossbow and the explosive weapons are physical weapons usable, the others are magical spheres shotted by end.so Blaster pistol shoot darknessblaster fireballz,disruptor i think i will make as Immolation, a spell with a ray that can burn and vaporize the enemy for self combustion.demp2 energy bolt (little electric sphere)repeater : ice \ water sphere.flechette: earth boltrocket : explosive air bolt, can destroy breakable objects.thermal: a grenade of fire wavestripmine: mines with stun sonic powerdetpack: bomb with quake and earth dmg.concussion: shoot a spell called spirith death,... well, separe the soul by body. is very dangerous. The characters of my mod are vampires and wraith reavers. they not need other weapons, so the other shoot weapons are onlyu for NPC weapons. so i have all elements, and i not need to make new weapons in SP with the code. that's really a luke, because again not exist a tutorial., i need simply to change some effect into the code of cg_weapons.cpp for some weapons and to set the class damagae like demp2 . every weapon in my mod will not unuseful, simply need to be use in a intelligence way. If yu fight a vamòire of a class resistance of fire is a madness using against him fireball \ blaster weapons LOL. but can be killed with repeater, the other weapons do medium dmg.For the saber charging system that's is as i told: inside the level, there are placed some elemental fonts for change kind of elemen for the blade of character. the number and the kind of font depend by the character that need to play and by his own power. so cheatting ruin all XD- with icarus script, is possible make a declairation of a variable and relatigve counter and the enemy killed set the count ever to +1 to every kill.- sword get more powerful slaying enemyes, when count reach a certain value star a script that replace the blade with its version charge and powerful and with shockwave atk.for a ten of second playter can use the shockwaves for slams the enemies and quickly kill, after, the counter be reset on Zero, and the sword return nornally. when the sword is charge, player get with icarus the SET_LOCK_WEAPONS true command, so he CANNOT swith weapon by WP_SABER until the end of the charge anbd slam atk.also, that script set for every NPC in the area a painscript.- the painscript istructiojn depend by the nature of the sword the light sword can blind the enemy, the sound sword reduce they earshot, the dark sword their visrange, the air and earth simply make a huge knockback, so not need scripting. the water sword slow and freeze enemies and the fire \ poison sword make burn and lose health in a progressive mode. how is possible that? well is possible because i remember the script of Rosh battle in vjun 3 with the 2 twin sith vkothos and dkothos that healing rosh when rosh get low health and yu need first to kill the 2 sith brother before defeat rosh in the vjun 3 battle. i am curious about the working of thats script because i think that this script making the solution for make an healing \ poison script.- blade can hit the ground and launch the shockwave. also, the script of chsangingwwconcussion: shoot a spell called spirith death: separe the soul by the body, is VERY dungerous.Well, for force power, i am thinking and thinking and thinking.I reach the conclusion that's is not necessary to make a large amount of New force power with my game.the unique thing i will need was to set the code for changing icon of the force power at second of the rank. now i explain why.+here rthere are force power, converted into human \ vampiric spells.-Force Jump: vampiric \ human levitation. no change.Force Speed: slow time: a spell that move faster the vampire or the wizard... and for relativity, slow the time around. Force Push: cinetic shot, a form of telekinesis that push the opponent and can create a push forceway.Force Pull: telekinesis: enemy get actratted, disarmed, is a force pusn inverse.Saber throw: telekinesis applied to the blade. Saber Defense: ability of deflect magic spells shotball with the blade.Saber Offense: better dmg of blade at second of mastery and ability of character.Absorb: Repel: this vampiric spell protect by dark magic spells, telekinesis, lightning and similar atk, and convert into mana.Protect: a physical version of the repel can absorb physical dmg and make immune to acid and poisons.Force see: Light: that's spell of vampires and humans enlgight the area making visible enemy nearest, traps, items and health of enemies. (i have changed into a yellow rays the blue shader of Light for make that)Drain: tha'ts power i need to clone in 2 power different when i will coding because i need a drain of blood for vampires and a drain of soul energy for the wraith reaver classes. and that's need 2 differenct effect.heal: need to be cloned 3 team for making an heal for human, an "devouring soul heal" for wraith \ reavers and a vampiric regeneration skill. with different effect.,Lightning: some power, diffieneret effect i wil need to clone more time for make different tipye of "lightning" so i have a slot fot the lightning, a slot for a magic fire, a slot for a frozen aura, a slot for a wind stunning push,.,.. well, i need different slots of lighting, for the lightning force of default, i need a different icon for the rank 3 of the power.Grip: is the dark telekinesis, grab the enemy and kill gripping the body and moving left and right... LOL.Rage: i need two sloot for rage: one for leave the power how is and making so a dark rage power the other for custom the power into an aura of invincibility and more atk dmg used by human wizards and warrior. the difference is that the Force_rage of the human not reduce the health of opponenbt like the dark rage, but regen like the force_heal.Mindtrick: that's power is very problematic. need pratically.... 4 icon.,rank 1 and 2 of mindtrick are the vampiric blindingspell, so enemy not see nothing and not attack because the mind is condictionated and not see nothing. so that level hide the vampire become invisible.with Mindtrickscript of icarus i can also make a stunning effect with BEHAVOUR alterate and animation BOTH_ROSHPAIN, so the enemy be really weakened LOL.Mindtrick level 3: i need another icon because is the same of a vampiric spell called Inspire hate, that force enemy to fight each other. so i cannot use the mindtrick icon. Mindtrick level 4: possession. there is a vampiric magic called control mind that allow that, and not work on demon or golems but only on humans. also for that' i need another icon.At last there is another kind of possession skill called spirith wrack, that affected monsters and nort human but i think io can make that's studying the jedi outcast script when Kyle katarn in cairn installation and in kejim control a mouse droid for open some doors.also, i see the same script into the escape from yavin 4 mod, in a level with rosh as NPC teammate. The unique power that has not an equal n JA is a spell called INCAPACITATE that freeze the enemies blocking animatiojn and movemenet. is hard to program a new force power like that, so this night after i shut downb the pc i understand how to make:do you rtemember the droid of T1_SURPRISE that jaden need to rescue by jawas and tusken? well, the droid is usable. i have already see how to malke and NPC "usable" i can make the spell in tjhat mode: when the player acquire, some NPC character are usables, the more weakness.when they be used into a fgith (so need the vampire TOUCH the npc and his not really a good idea in a close combat with sword lol) NPC get freeze by the usescruipt for a lot of second. funny not?also, the usescript can be very useful because with that's functionyou can heal NPC of the squad or making some custom scripted magics. pity i not think that's before. i really stresses less more that's community and i'ld get less headeaches.For the moment, i am working of my blade efx shockwave atk.when i and all efx of blade and magic, as promised, i will make you a trailer for give to you an idea of the game.i will realize a little testroom for testing all the idea and i will expose here. for moment i am very busy, i need to create some hundred of effect and after i need to fix NPC and SAB files. ARGH. the first packageof the mod contain JUst effect, npc, sabers, and models and gfx. all maps are in a short package of level by the second package. so the mode can have a basic asset necessary for functionality, and the othere assect will be downloadable for adding level and mission.in that mode, people are not forced to download a big colossal epic mod of giga and giga of game, but the main big pk3 and the other campaign that in make later when i have all gameplay functionally and i can focus myself only su story and level. mmm, target random... never used. Thanks eezstreet! You are very kind every time! i am sorry if i stress you with my question.ok i return to my effect, in the time, i expose here my idea, just for see the opinion of community and if there is some hint or idea for get a better project. bye! Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now