Npcs Scripts
NWN Script: npc_brawls.htm
| Author | Sticky: Post Working Scripts Here |
| crashdv | Posted: Thursday, 04 July 10:13AM |
| 1. Script Name - NPC Brawl 2. What it does: The inspiration for this script came from this topic: Switching factions Click Here The idea was to take a group of NPC's and based upon an action, have them take sides and start fighting amongst each other. 3. Notes: This script will support any number of NPC's (and/or monsters) and any number of factions. In this script, I have three custom factions (A,B,C) and also include the Commoner faction. I had the custom factions hostile to each other, while neutral to everyone else. Out of 16 NPC's, some still remained part of the commoner faction and so became innocent bystanders. I also included the option to have rally points. So when the script is executed, the NPC's will attempt to make it to the rally points before the actual faction change takes effect. This makes things a bit more interesting. I chose to use a die roll so that the brawl could be different each time. However it wouldn't be difficult to modify this by hardcoding NPC tags and calling functions. 4. The Script itself
|
|
All Npcs Scripts
📄 ambient_animations
📄 barmaid
📄 barmaid002
📄 barmaid003
📄 barmaid003a
📄 barmaid004
📄 bitch_slap
📄 blacksmith
📄 blacksmith_001
📄 blacksmith_002
📄 blacksmith_003
📄 bounty_hunter
📄 check
📄 check_pc_item
📄 check_pc_item_002
📄 cheer_pcs
📄 cook
📄 daily_activity
📄 day_merchant
📄 determine_armed
📄 drunk
📄 equip_dequip
📄 equip_dequip_002
📄 escort
📄 flee
📄 flee_001
📄 force_pc_sit
📄 gate_guard
📄 get_nearest
📄 guard_dog_002
📄 guard_patrol
📄 healer
📄 impersonation
📄 item_guardian
📄 item_guardian_002
📄 jail_cell
📄 janitor
📄 janitor_002
📄 living_statues
📄 misc_activity
📄 monolouge
📄 multi_converse
📄 night_watch
📄 npc_brawls
📄 npc_pick_pocket
📄 npc_speak_onperception
📄 npc_start_conv
📄 npc_start_conv_002
📄 npc_start_conv_003
📄 npc_start_conv_004
📄 npc_start_conv_005
📄 open_door
📄 polymorph
📄 prostitute
📄 protect_items
📄 protect_items_002
📄 random_speak
📄 random_speak_002
📄 random_speak_003
📄 random_speak_004
📄 random_speak_005
📄 random_walk2
📄 reinforcements
📄 reinforcements_002
📄 remember_conv
📄 rowdy
📄 sheath_weapons
📄 sit_and_talk
📄 sit_and_talk_002
📄 sit_in_nearest_chair
📄 smart_npc
📄 smart_sitting
📄 streetfight
📄 tag
📄 tag_001a
📄 teleport_away
📄 teleport_away_002
📄 teleport_away_003
📄 town_crier
📄 trivia_bot
📄 walk_after
📄 woodcutter
📄 worker
📄 worker_002
📄 workstation
📄 wrestling_game