Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
 Lycan abs - Making enemies flee on sight
#1
I hope I posted this in the correct section.

I want to modify the cowardice setting in Lycan abs so that enemies with cowardice will flee upon detecting an enemy, rather than fleeing upon losing a member of their party.

Correct me if I'm wrong but I believe this is what I need to modify.

Code:
#--------------------------------------------------------------------------
 # * Frame Update ( for enemy - Checking Running Cowardly Enemies)
 #--------------------------------------------------------------------------
 def update_enemy_test_coward
   return if @enemies == {}
   return if @enemies_alive == {}
   return if @enemies.size == @enemies_alive.size
   # Set Dead Enemy ID
   dead_enemy = 0
   # Cycle through cloned Enemy range
   for enemy in @enemies_alive.values
     # Set dead enemy by ID unless the enemy is also in the active list
     dead_enemy = enemy.enemy_id unless @enemies.has_value?(enemy)
   end
   # Cycle through the enemies
   for enemy in @enemies.values
     # Set the coward timer for matching enemies
     update_enemy_test_coward_set(enemy, dead_enemy)
   end
 end  
 #--------------------------------------------------------------------------
 # * Frame Update ( for enemy - Setting Coward Timer for Enemies)
 #    enemy      : enemy object
 #    dead_enemy : comparison enemy object
 #--------------------------------------------------------------------------
 def update_enemy_test_coward_set(enemy, dead_enemy)
   # Exit unless the enemy has the coward flag
   return unless enemy.personality.include?(4)
   # Exit unless the enemy has a comrade recently slain
   return unless enemy.ally_group.include?(dead_enemy)
   # Activate his cowardice timer
   enemy.cowardice_timer = 40 * enemy.cowardice
 end

Although so far my attempts to modify it (e.g removing aspects that involve detecting if another is dead) haven't worked.
Reply }


Messages In This Thread
Lycan abs - Making enemies flee on sight - by ChickenFetus - 06-06-2016, 09:55 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
   Actors & enemies without Morale Bennerdeben 4 1,254 07-15-2023, 06:21 PM
Last Post: Bennerdeben
Question  Lycan ABS - Weapon display Jetboy 4 6,349 07-14-2015, 06:02 AM
Last Post: DerVVulfman
   Jumping Enemies? Bounty Hunter Lani 2 4,642 01-17-2015, 06:58 AM
Last Post: Bounty Hunter Lani
   Ahzoh's Lycan ABS On/Off queries Ahzoh 9 11,636 12-22-2014, 04:10 AM
Last Post: DerVVulfman
   Lycan ABS + GPlats? swickster 5 8,580 09-16-2014, 04:44 AM
Last Post: DerVVulfman
   Making Forest Maps with the Random Map Generator ShadowIce 16 19,305 02-02-2014, 08:18 PM
Last Post: ShadowIce
   Need Help on Making Battle Status Window riou 4 9,692 03-22-2011, 06:04 AM
Last Post: Victor Sant
   2 or more drops from enemies -Luke- 12 12,363 03-12-2010, 02:57 AM
Last Post: fgsfds
   Help Making Random Maps ShadowIce 0 2,944 02-02-2010, 03:28 PM
Last Post: ShadowIce
   Making selectables with columns? PK8 0 3,498 08-02-2009, 05:42 AM
Last Post: PK8



Users browsing this thread: