Actor Cloning System by Charlie Fleed
#1
Actor Cloning System by Charlie Fleed
Version 0.1 (09-03-2011)

Introduction

Its a WIP, there could be some bugs...
But it basically allows you to add 1 or more 'copies' of an actor from the Actor database into your party. Essentially, Aluxes can add Basil Jr., Basil Jr. and Basil Jr. to fill his 4-person squad despite having only one Basil in the database.

Instructions

To work, you must define an empty 'actor' (eg: "Last Clone") as a place-holder after all normally used actors. This blank/empty actor works with the Name Input Process command to let you rename cloned actors.

Following the empty actor is where you create the repository for all actors that may be cloned.

To add a 'clone' of an actor from the database, use...
$game_party.add_actor($game_actors.clone_actor( actor_id ).id)
...where the actor_id is the ID of the actor in the database.

This creates a copy/clone of the actor from the database, and not actually load the actor itself.

This can be followed up with the Name Input Process event command tied to the empty "Last Clone" actor which will pass the new character name to the clone of the actor copied from the database.


Demo

http://www.mediafire.com/download/9ue1o3...m_v0.1.zip

The demo was created with an earlier version of RPGMaker XP v1.02 using the RGSS102E.dll.

To work with newer editions, replace the Game.Exe, the Game.rxproj, and edit the Game.Ini file to change the DLL listed as use in the 'Library' heading.
Reply }
#2
sounds neat and might come in handy. will give it a try o^.^o
Reply }
#3
Sweet it is like something i have been looking for (i was about to request something like this :P) Thanks i can wait for more of it !
Reply }
#4
thanks, its almost perfect. My only question: Is there a way of adding an actor, but not to the party. Like in my example on my original thread, hatch the egg, not straight away adding it to the party?
Reply }
#5
Yes, there is. For example:

Code:
$game_actors.clone_actor(12)

clones actor number 12, puts it in the database, and returns the new Game_Actor object. You may want to store the id of the new actor for later use with something like:

Code:
$game_variables[67] = $game_actors.clone_actor(12).id

the new actor should be then available as

Code:
$game_actors[$game_variables[67]]
Reply }
#6
thanks, i'll have a play with that later

Edit
thanks, works perfecty
Reply }


Possibly Related Threads…
Thread Author Replies Views Last Post
   The Wanderers: The Customizable Encounters System DerVVulfman 0 273 08-24-2024, 07:12 PM
Last Post: DerVVulfman
   DerVV's Actor Stat Points Distributor DerVVulfman 0 568 07-16-2024, 04:46 AM
Last Post: DerVVulfman
   Super Simple Vehicle System - Enhanced DerVVulfman 65 94,909 06-02-2023, 06:16 PM
Last Post: Sujabes467
   Zenith Tactical Battle System Plus (ZTBS+) DerVVulfman 0 2,857 05-10-2022, 10:42 PM
Last Post: DerVVulfman
   The Charlie Mini-Map / Dynamic Maps Patch DerVVulfman 2 4,907 03-29-2022, 11:55 PM
Last Post: DerVVulfman
   Actor Battle Items DerVVulfman 4 6,116 11-08-2020, 12:36 PM
Last Post: Mel
   Charlie's Mini-Map Extended DerVVulfman 16 16,452 09-02-2020, 03:49 AM
Last Post: DerVVulfman
   Commercial System Package DerVVulfman 11 14,338 01-04-2020, 12:37 AM
Last Post: Pelip
   ACBS - Atoa Custom Battle System 3.2 Victor Sant 150 256,307 03-02-2019, 04:47 AM
Last Post: dragonprincess44
   DerVV's Simple Popup System DerVVulfman 4 12,250 10-08-2017, 04:53 PM
Last Post: DerVVulfman



Users browsing this thread: 1 Guest(s)