DMH-Online

Dungeon Masters Helper · Est. 2005

Npcs Scripts

NWN Script: reinforcements.htm

Author Sticky: Post Working Scripts Here
Devynn Posted: Tuesday, 25 June 12:34PM
1. Script Name: Spawn_Help

2. What it does: Spawns an encounter to help the NPC
3. Notes: Useful for when an NPC is in a conversation and it leads to the NPC being attacked and he calls in guards or other creatures to help him/her.

NWScript:
//::///////////// //////////////////////////////////
//:: FileName spawn_help
//:://///////////// ///////////////////////////////
//:://///////////// ///////////////////////////////
//:: Created By: Devynn
//:: Email: chris@chris-n-kristi.com
//:: Created On: 6/25/2002
//:://///////////// ///////////////////////////////
/////////////////// //////////////////////////////
//1. Create a PC to speak to and create a conversation for it.
//2. Then in one branch of the conversation, place this script
//   in the actions taken tab of the conversation.
//3. Create an encounter and populate it with the creatures you want to spawn. Make
//   sure you place the encounter so the NPC and the PC are both inside the encounter
//   when speaking to one another.
//4. Set the encounter to inactive by unchecking the active button, and setting
//   it to player only triggerable.
#include "nw_i0_generic"
void main()
{
    object oPC = GetPCSpeaker( ); //Sets oPC to the PC speaker of the conversation
    object oFriends = GetObjectByTag( "encounter" ); //Sets oFriends to the encounter you wish to spawn, change "encounter" to the tag of your encounter
    AdjustReputation( oPC, OBJECT_SELF, -100 ); //Adjusts the faction of the PC to the Speaker to hostile
    SetEncounterActive( 1, oFriends ); //Turns on the encounter
    ActionAttack( oPC ); //Makes the NPC with the conversation begin to attack the PC it was speaking to
}
⌂ All Scripts ← PreviousNext → 👁 Category List

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