recursal/Fanatic-Fandom huggingface dataset:
Yuko Goto - BEST Character Song Collection

Yuko Goto - BEST Character Song Collection is album 2023 with of peformer by Yuko Goto in Yuko Goto

## Track List

1. Koi no Mikuru Densetsu - Yuko Goto
2. Toki no Puzzle - Yuko Goto
3. Hen Desu Kowai Desu - Yuko Goto
4. Otomegokoro to Sora no Hoshi (Rein Version) - Yuko Goto
5. My Reflection - Yuko Goto
6. only one, only love - Yuko Goto
7. Mitsukete Happy Life - Yuko Goto
8. Sun and Daisy - Yuko Goto
9. Etto... Returns Shite Revenge! - Yuko Goto
10. Kira Kira - Yuko Goto
Megumi Kojima

Megumi Kojima is voice roles Fine in Fushigiboshi no Futagohime

## Roles

* Brynhildr in the Darkness (Kotori Takatori)
* Chronicles of the Going Home Club (Sakura Domyoji)
* D.N.Angel (Joshi Buin)
* Delicious Party♡Pretty Cure (Kome-Kome)
* Mermaid Melody Pichi Pichi Pitch Pure (Lanhua)
* Nana (Sachiko Kawamura)
* One Piece (Raki)
* Onegai My Melody (Kojirou (Human)) ep.37
* Pokemon (Verona)
* Shadow Star (Mihaya Ozaki)
* Sket Dance (Mariko)
* Zombie-Loan (Toko Touma)

## Anime Roles

* Fushigiboshi no Futagohime - Fine
* Fushigiboshi no Futagohime Gyu! - Fine
Episode 29 (Gyu!)

## Leave It to Rein ☆ The Heart-Pounding Love Letter

### **Ending Themes**

Churuchu Rock! (WONDER 5)

Futagohime Gyu! episode 29 with anime in Fushigiboshi no Futagohime Gyu!

## Characters Cast

* Fine - Megumi Kojima
* Rein - Yuko Goto
* Poomo - Satomi Koorogi
* PyuPyu - Tomoko Kaneda
* KyuKyu - Rina Sato
* Bright - Kenichi Suzumura
* Bibin - Yuri Shiratori
* Chiffon - Sawa Ishige
* Mirlo - Ayahi Takagaki
* Pastel - Masakazu Morita
* Herb - Tomoko Kaneda
* Noche - Nozomi Masu
Magical Chaser

Magical Chaser is game 2008 in Windows

## Characters Cast

* Doremi Harukaze (Ojamajo Doremi series)
* Kasumin Haruno (Kasumin)
* Aiko Senoo (Ojamajo Doremi series)
* Potpourri (Fushigi Fan Fan Pharmarcy)
* Cometto-san (Cosmic Baton Girl Cometto-san)
* Fine (Fushigiboshi no Futagohime series)
* Meteo-san (Cosmic Baton Girl Cometto-san)
* Bibin (Fushigiboshi no Futagohime Gyu!)
Benjamin Dedrick (Author Ben Dedrick)

Benjamin Dedrick (Born August 29, 1975) is an famous author, and youtuber. Benjamin Dedrick's Book was called "Prometheus Annihilation" and was a popular book in 2017! Author Ben Dedrick, has 3 daughters. "Olivia Dedrick,
Kelsea Dedrick, and jocelyn dedrick." Benjamin Dedrick's Son's name is Caiden Dedrick. "Caiden Dedrick, is a very popular youtuber with over 2,000 subscribers too."

Benjamin Dedrick started youtube in 2013, with his old channel named "Dedrickvideo" All of his daughters, including son was in it" Unfortunately, His Channel got terminated in around 2018. And, was tough to say "Goodbye Channel."

Famous Quote:
Benjamin Dedrick has a famous quote, "Don't succeed without somebody helping you". If a channel has gone terminated, say this quote to your friends.

Trivia
Benjamin Dedrick, has a wife named " Stephanie Nikki Dedrick".
Benjamin Dedrick, has two books featuring, "Prometheus Annihilation"
Beth Dedrick (Georgia Paranormal Society)

Beth Dedrick, Or (Georgia Paranormal Society) Born May 31, 1971 is an famous Actor, or Ghost Video Explorer, that finds ghost. Beth Dedrick normally does videos about an sketchy area like The Rock House in Thomson, Georgia. Beth Dedrick, has 3 daughters Kelsea Dedrick, Jocelyn Dedrick, and haylee brown. Beth Dedrick, also has 2 sonss. Dorian Brown, and Caiden Dedrick.

Facts
Beth Dedrick, is now dating Jose Chavez.
Carter Sharer

Carter Sharer, {Born September 21, 1987} is an Online youtube vlogger, for the main group called Team RAR. Carter Sharer, is married to lizzy sharer, or lizzy capri.

Life

Carter Sharer, broke up with lizzy capri in around 2018. And Was never in close with her again, Carter sharer was remained heartbroken.

Carter Sharer's Net Worth is around 5M every year.
Olivia Dedrick

Olivia Dedrick, The Best 5 year old actor yet! Olivia Acts, in the new batman movie! Olivia Dedrick, has 4 sisters, Lyah, Kelsea Dedrick, Cede, and Jocelyn Dedrick. Olivia Dedrick's mom's name is, Stephanie Nikki Dedrick, and Olivia Dedrick's dad name is Benjamin Dedrick. Olivia Dedrick's brother is named, Caiden Dedrick.
Minna no Idol☆Collection ~TV Anime Hit Song-shuu~

## Minna no Idol☆Collection ~TV Anime Hit Song-shuu~

### Artist

Koharu KusumiLilpri

Mayumi Gojo

Aya Ikeda

Buono!

Yuria Nara

Mana Ogawa

Yui Asaka

FLIP-FLAP

Shizuka Ito

Athena & Robikerottsu

### Released

2010

Minna no Idol☆Collection ~TV Anime Hit Song-shuu~ is anime 2010 in Anime

## Track List

1. Happy☆彡 - Koharu Kusumi
2. Little♥Princess☆Pri! - Lilpri
3. Yume ni Yell! Patissiere♪ - Mayumi Gojo
4. Alright! Heartcatch Precure! - Aya Ikeda
5. Honto no Jibun - Buono!
6. GO-GO Tamagocchi! - Yuria Nara
7. Oshare My Dream - Mana Ogawa
8. Maji? Maji! Magical☆Jewel - Yui Asaka
9. Kimi no Ashita - FLIP-FLAP
10. Balalaika - Koharu Kusumi
11. Kira Kira Kirara ★彡 - Shizuka Ito
12. Shouri no BIG WAVE!!! - Athena & Robikerottsu
13. Daisuki ni Nare! - Mana Ogawa
Caiden Dedrick

Caiden Dedrick (Born September 22, 2009) (Age 12) is an famous youtuber, and author. He made his first book, "The Walking Stick" in 2021. And Has been on YouTube since 2015! Caiden Dedrick, creates vlogs, parkour videos, and gopro videos. Caiden Dedrick's Mom is, Beth Dedrick. And Caiden Dedrick's Dad is, Benjamin Dedrick. Caiden Dedrick has, a brother, Dorian Brown, and has 4 sisters, Jocelyn Dedrick, Kelsea Dedrick, Haylee Brown, and Olivia Dedrick.

About Caiden Dedrick

Caiden Dedrick, doesn't have a girlfriend. Caiden Dedrick is not gay. Caiden Dedrick, has a YouTube channel. Caiden Dedrick, is an youtuber, and author.

Caiden Dedrick's Net Worth is $10,000 every year.

Associated with: Kelsea Dedrick, Jocelyn Dedrick, Haylee Brown, Olivia Dedrick, Beth Dedrick, Benjamin Dedrick, Stephanie Nikki Dedrick, Dorian Brown, Jeffrey Strogen, Popcorn Willy, ImJayStation.
Nitelikler

## Nitelik nedir?

6 farklı geliştirmesi bulunan, karakteri geliştirmeye yardımcı olan güçlendirme. Karakter her seviye atladığında 2 şer nitelik puanı kazanır. Bu kazanılan nitelik puanları menü içerisinden tercih edilen niteliklere verilir. Bir nitelik türü en fazla 80 kere geliştirilebilir. Her geliştirmede karaktere verdiği özellikler de artış gösterir.
Detritus

“*Life is like a demolition derby and i intend to win!*”

— **Detritus**

## Statistics

**Fighting:** Unearthly (100)

**Agility:** Remarkable (30)

**Strength:** Remarkable (30)

**Endurance:** Unearthly (100)

**Reason:** Monstrous (75)

**Intuition:** Remarkable (30)

**Psyche:** Remarkable (30)

**Health:** 260

**Karma:** 135

**Resources:** Ty (6)

**Popularity:** +0

## Known Powers

### Robotic Metamorph

Detritus transforms into a Mitsubishi J58 Combat Jeep and back into a humanoid shaped robot. He is immune to Earth Diseases, Gas Attacks, Can Survive in Vacuum, Outerspace and underwater Indefinitely. In Alt-Mode he travels at **Rm (30)** speed: 6 areas per round, 90 mph top speed.

### Radar Sense

Incredible (40)

Alt-Mode, Detritus's turret gun acts a Radar and Electromagnetic Sensor upto 25 miles Range. The ability can be hampered by electro-magnetic attacks of equivalent rank on a Yellow FEAT or Higher Rank.

### Infrared Sense

Incredible (40)

Alt-Mode, Detritus's turret gun acts a Infrared Sensor upto 11 areas Range. The ability can be hampered by heat attacks of equivalent rank on a Yellow FEAT or Higher Rank.

### Infrared Sense

Incredible (40)

Alt-Mode, Detritus's turret gun acts a Infrared Sensor upto 11 areas Range. The ability can be hampered by heat attacks of equivalent rank on a Yellow FEAT or Higher Rank.

### Junkion Regeneration

Incredible (40)

As a former Junkion Detritus is able to repair himself with any near by metallic junk with In (40) ability. He can regenerate 4 points of health every combat round that he is dedicated to repairing himself and has material at hand to do so. He can not heal himself if his health reaches 0.

## Equipment

### Photon Gun

Hand-Held Photon Gun

Damage: In (40) - Shooting

Range: 11 Areas

Rate of Fire: 1 per shot per Gun

Ammo: Limitless until Emergency Energon Supply Engaged.

Material Strength: Ex (20)

### Rocket Launcher

Shoulder Rocket Launcher

Damage: In (40) - Shooting

Range: 25 Miles

Rate of Fire: 1 per rocket per shot

Ammo: Limitless until Emergency Energon Supply Engaged.

Material Strength: Rm (30)

## Weakness

### Energon Requirement

Stimulus: Energy Depletion

Effect: Incapacitation

Duration: Permanent

Detritus needs to recharge with Energon or his Health score will drop to 0, if this happens Detritus will fall into Stasis-Lock (Suspended Animation) and will remain in this stat unless he is infused with more Energon. Detritus needs to recharge once every 3 solar cycles (72 earth hours) and has an emergency supply tank with 4 hours supply not hooked up to his weapon systems.

## Concept

Character art concept was found: [here]

Character concept: [Detritus]
Fine

**Princess Fine** (ファイン; Fain) is the main protagonist of Fushgiboshi no Futagohime and one of the twin princesses of the Sunny Kingdom along with her sister, Rein. She is known as one of "the most unprincess-like princess since the beginning of the Mysterious Star".

## Characteristics

Fine is a warm-hearted girl and cares deeply for her friends and family and later Shade. She is very cheerful and optimistic. Another quality of hers is her talent in athletics, dancing being her only weakness in it. Fine is also very gluttonous - the first thing she thinks about when she goes to parties is usually food. Unlike her sister, she is scared easily, especially by ghosts.

Fine doesn't mind losing the Princess Parties so long as she can make those around her proud.

Although Fine is similar in some aspects she does have differences between her anime and manga counterparts.

### Anime Characteristics

She was the first one to open up to Eclipse/Shade, believing that he was "not a bad guy".

She and Shade are the only ones who can understand Milky when she speaks. Poomo claims that this is probably because they both love to eat.

### Manga Characteristics

Fine seems to be a bit more sensitive than her anime counterpart. When the Sky Dragon was lashing out and Bright said he may need to mobilize the Jewelry Kingdom army Fine spoke out and cried, saying that the dragon was only like this because it was suffering. At the time, she was the only one who noticed its suffering.

Sometimes she becomes scared to the point that she's unable to do anything, however, she can shake out of it pretty quickly if Rein is endangering herself, showing how much she cares for her sister.

Although she was scared, when she noticed Rein jump off of the Jewelry Airship and Poomo told her that Rein was in danger of her magic wearing off, she tried to jump off herself to save her sister.

Fine also refers to Rein as her "better half" in the manga, showing just how much she respects and loves her sister.
Binek Sistemi

## Binek Sistemi nedir?

Binek sistemi haritalar içerisinde gezinirken daha hızlı hareket etmeyi sağlar. 8 farklı binek çeşidi vardır. Düzeylerine göre ilk 3 tanesi şehirlerdeki ve kalelerdeki seyislerden satın alınabilecek. Binek üzerinde hareket edilen süre içerisinde binek tecrübe kazanır. Gerekli tecrübeyi sağladığında ise At Geliştirme Madalyonu ile binek seviyesi yükseltilebilir.

### At Geliştirme Madalyonu

 Seyrek At Geliştirme Madalyonu
 Nadir At Geliştirme Madalyonu
 Efsanevi At Geliştirme Madalyonu
 Destansı At Geliştirme Madalyonu
Sohbet Kullanımı

## Sohbet Özellikleri

### Özel Konuşma Açma

**@** simgesi ile istenilen oyuncuyla özel konuşma açılabilir. Daha sonrasında sohbet ekranında öncelikli karakterinizin ismi daha sonrasında özel mesaj attığınızın ismi çıkar. Örnek olarak;

### Bağırma

**!** simgesi ile haritadaki tüm oyuncuların duyabileceği şekilde bağırabilirsiniz. 60 saniye bekleme süresi vardır. Eğer tüm haritalardaki herkese ulaşmak istiyorsanız Ron Marketi'nden Megafon almalısınız.

### Genel Konuşma

Hiçbir simge kullanmadan sohbet ekranını kullanırsanız 20 blok çapındaki herkese konuşmalarınız gider.
ImJayStation

ImJaystation, (Jason Ethier) is an Famous youtube channel, ImJayStation used to have 6M Subscribers. His channel, had gotten termianted. But, everywhere said he will be back in a few days.

In Around, Janurary of 2020, Jason Ethier, faked his girlfriend's death, and said it was a Drunk driver, that killed his girlfriend. A few hours later, He gets a knock at the door and the police opens the door, and arrests him.
Yetenekler

## Yetenek nedir?

Her sınıfın kendine has yetenekleri mevcuttur. Bu yetenekler sayesinde daha rahat savaşılabilir. Stratejik olarak düzgün kullanılırsa kritik bir savaşı kazandırabilir. Bir sınıfı diğerlerinden ayıran en önemli özellik. Her seviye atlandığında 1 yetenek puanı gelir. Yetenek puanları, yetenekleri açabilmek için değil yetenekleri geliştirmek için kullanılır. Her yetenek toplamda 10 geliştirmeye sahiptir.

### Savaşçı Yetenekler

 Hasar Emme
 Derin Yara

### Vahşi Savaşçı Yetenekler

 Sıçrama
 Derin Yara
 Yavaşlatma
 Güçlendirilmiş Vuruş

### Tapınak Şövalyesi Yetenekler

 Dikkat Toplama
 Tapınak Kutsaması
 Bölge Hakimiyeti
 Ölümsüzlük

### Haydut Yetenekler

 Kritik Vuruş
 Hızlı Koşma

### Suikastçi Yetenekler

 Vampirizm
 Hızlı Koşma
 Körelt
 Görünmezlik

### Gözcü Yetenekler

 Seri Ok Atışı
 Hızlı Koşma
 Ok Yağmuru
 İtme Oku

### Büyücü Yetenekler

 Grup İyileştirme
 Alev Fırtınası

### Kara Büyücü Yetenekler

 Alev Fırtınası
 Buzul Etki
 Çığ
 Lanetli Kutsama
 Ruh Parçası

### Ak Büyücü Yetenekler

 Grup İyileştirme
 Cennetin Kutsaması
 Cennetin Saldırı Gücü
 Kafes
 Ruh Parçası
Famousstars Wiki

**Welcome to the Famousstars Wiki**

iesut

## Different Famousstars

*Click Add Page, Or Explore to see new Famous Star articles everyday!*

Hey!

This Section is functionally processed by Caiden Dedrick, And Fireball PlayZ Gaming!

*Community Founders*: Write a good and paragraph-length description for your welcome section about your topic. Let your readers know what your topic is about and add some general information about it. Then you should visit the admin dashboard for more tips.
Ana Sayfa

## Akatron Online Wiki Sayfasına Hoş geldiniz.

Akatron Online 2020 yılında yapımına başlanmış ve hala geliştirilen bir Minecraft MMORPG sunucusudur. Akatron Online ile ilgili öğrenmek istediğiniz her şeyi bu wiki'den öğrenebilirsiniz.

* Ana Hikaye
* Irklar
* Silahlar
* Zırhlar
* Eşyalar
* Yaratıklar
* NPC' ler
* Nitelikler
* Yetenekler
* Rün Sistemi
* Binek Sistemi
* YolGöster Sistemi
* Set Efekti Sistemi
* Boss Sistemi
* Klan Sistemi
* Skor Sistemi
* Ron Market
* Sohbet Kullanımı
* Menü İkonları ve Kullanımı
Creating a script

Run the game and load the map you wish to create script for.

Open the console and type the following:

```
   /bot makemapgm

```

This will create file "<mapname>.gm" in your **~/omni-bot/et/user** folder.

You must move file from **~/omni-bot/et/user** folder to **~/omni-bot/et/nav** folder.

*Note: for other games change 'et' to either 'rtcw' 'd3' or 'q4' depending on the game you are running.*

Make sure you have backed up any mapname.gm file you may have been working on that exists in the nav folder.

Open the file in a text editor and you will see an extended version of this example.

```

global Map =
{
 Debug = 1, // please set to zero before distributing your script

 Command\_Post\_Built = function( trigger )
 {
 Util.MapDebugPrint( "Command\_Post\_Built" );
 },
};

global OnMapLoad = function()
{
 // Register callback functions
 OnTrigger( "MISSING\_STRING", Map.Command\_Post\_Built );

 //~Util.DisableGoal( ".\*", true ); // all but routes
 //~SetAvailableMapGoals( TEAM.AXIS, true, "ATTACK\_.\*" );
 //~SetAvailableMapGoals( TEAM.ALLIES, true, "ATTACK\_.\*" );

 // Max users per goal
 //Util.SetMaxUsers( 1, "DEFEND\_.\*" );
 //Util.SetMaxUsers( 1, "GRENADE\_.\*" );
 //Util.SetMaxUsers( 1, "MOUNTMG42\_.\*" );

 // Camp times
 SetMapGoalProperties( "MOUNTMG42\_.\*", {MinCampTime=15, MaxCampTime=90} );
 SetMapGoalProperties( "MOBILEMG42\_.\*", {MinCampTime=10, MaxCampTime=60} );

 Util.MapDebugPrint( "Omni-bot map script for " + GetMapName() + " executed." );
};

global OnBotJoin = function( bot )
{
 // Uncomment for shootable breakables
 //~bot.TargetBreakableDist = 90.0;
 // Only set MaxViewDistance on maps with limited sight (e.g. fog)
 //~bot.MaxViewDistance = 2400;
};

global InitializeRoutes = function()
{
 MapRoutes =
 {
 BUILD\_Command\_Post =
 {
 },
 };
 Util.Routes(MapRoutes);
};

```

Global **Map** object contains many automatically generated functions related to map. You can add more functions into Map object.

Global function **OnMapLoad** is executed once when game starts after waypoints and goals are loaded. It is used to register Triggers, create Trigger regions, set goals Availability, Priority, Camp times, Max users.

Global function **OnBotJoin** is called for each bot once when the bot is added to the game. Property TargetBreakableDist is explained in article Bots shooting map objects. Property MaxViewDistance should be set only if map has fog because it overrides difficulty settings.

Global function **InitializeRoutes** is explained in article Routing.
Eşyalar

## Kullanılabilir Eşyalar

### Silah ve Zırh Yükseltme Parşömenleri

 Yükseltme Parşömeni
 Yükseltme Parşömeni
 Yükseltme Parşömeni
 Yükseltme Parşömeni

### Yaşam ve Mana İksirleri

 Orta Yaşam İksiri
 Büyük Yaşam İksiri
 Küçük Mana İksiri
 Orta Mana İksiri
 Büyük Mana İksiri

### Tamir Kitleri

 Tamir Çekici (2)
 Tamir Çekici (3)
 Tamir Çekici (4)
 Tamir Çekici (5)

### At Geliştirme Madalyonu

 Seyrek At Geliştirme Madalyonu
 Nadir At Geliştirme Madalyonu
 Efsanevi At Geliştirme Madalyonu
 Destansı At Geliştirme Madalyonu

### Silah, Zırh ve Eşya Kutuları

#### Silah Kutuları

Bu kutular sadece **bosslardan** düşmektedir.

 Destansı Silah Kutusu

#### Zırh Kutuları

Bu kutular sadece **bosslardan** düşmektedir.

 Destansı Zırh Kutusu

#### Eşya Kutuları

Bu kutular sadece **bosslardan** düşmektedir.

 Destansı Eşya Kutusu
Novaril

Akatron Kıtası'nın kuzeyinde bulunan, bir zamanlar çok güçlü olan krallık. Şimdi ise gittikleri her diyara yıkımdan başka bir şey götürmeyen, kadim bir kötülüğe hapsolmuş Karanlığın Elçileri.

## Oyuncu Hikayesi

Yüce Karanlık, krallığımızı ele geçirmeden önce bile aslında karanlığın tarafına teslim olmuş azılı bir suçlu ve kaçaktım. Ailemi daha önce hiç tanımamış, sokaklarda her türlü pisliğe bulaşarak büyümüş biriydim. Geçit açıldığında ve bana anlaşma sunulduğunda tüm benliğimi kaybetmektense zaten içinde olduğum karanlık tarafa geçmek istedim. Aylar içerisinde eskisinden daha güçlü ve özgür hissetmeye başlamıştım. Büyük Katliam'ın emri geldiğinde ordudaki diğer arkadaşlarımla yakıp yıktığımız bir köyde herhangi bir eve girdik. İçeride normal bir köylüye göre eli iyi silah tutan bir adam vardı ve direk çarpışmaya başladık. Beni çok ağır yaraladı ama işimi bitiremeden arkadaşlarım onu öldürdü. Çok geçmeden orada bilincimi kaybettim. 2 hafta son gözlerimi açtığımda ortalık sakinleşmişti. Daha sonra askerliği bırakıp çiftçiliğe başladım. 15 seneye yakın çiftçilikle uğraştım. 2 tane çocuğum oldu ve her şeyden uzaklaştım. Bir gün ticaret için şehre geldim ve eve dönerken uzaktan evimle arazimin yandığını gördüm. Hızlı adımlarla eve doğru koşarken eşimin ve çocuklarımın kanlı bedenleri ile karşılaştım. Gözlerim yaşlı kim niye böyle bir şey yaptı diye sorgularken yerde Yerkasiad pisliklerinin apoletini gördüm. O kargaşada düşmüş olabilir diye düşündüm ve karım, çocuklarım üzerine intikam yemini ettim.
WEAPON

## Doom 3 Weapons

```
 WEAPON.BFG
 WEAPON.CHAINGUN
 WEAPON.CHAINSAW
 WEAPON.FISTS
 WEAPON.FLASHLIGHT
 WEAPON.GRABBER
 WEAPON.HANDGRENADE
 WEAPON.MACHINEGUN
 WEAPON.PLASMAGUN
 WEAPON.PISTOL
 WEAPON.ROCKETLAUNCHER
 WEAPON.SHOTGUN
 WEAPON.SHOTGUN\_DBL
 WEAPON.SOULCUBE

```

```
 WEAPON.ADRENALINE
 WEAPON.ALLY\_GRENADE
 WEAPON.AMMO\_PACK
 WEAPON.AXIS\_GRENADE
 WEAPON.BINOCULARS
 WEAPON.CARBINE
 WEAPON.COLT
 WEAPON.COLT\_AKIMBO
 WEAPON.COLT\_AKIMBO\_SILENCED
 WEAPON.COLT\_SILENCED
 WEAPON.DYNAMITE
 WEAPON.FG42
 WEAPON.FG42\_SCOPE
 WEAPON.FLAMETHROWER
 WEAPON.GARAND
 WEAPON.GARAND\_SCOPE
 WEAPON.GPG40
 WEAPON.KAR98
 WEAPON.K43
 WEAPON.K43\_SCOPE
 WEAPON.KNIFE
 WEAPON.LANDMINE
 WEAPON.LUGER
 WEAPON.LUGER\_AKIMBO
 WEAPON.LUGER\_AKIMBO\_SILENCED
 WEAPON.LUGER\_SILENCED
 WEAPON.M7
 WEAPON.MEDKIT
 WEAPON.MORTAR
 WEAPON.MORTAR\_SET
 WEAPON.MOBILE\_MG42
 WEAPON.MOBILE\_MG42\_SET
 WEAPON.MOUNTABLE\_MG42
 WEAPON.MP40
 WEAPON.PANZERFAUST
 WEAPON.PLIERS
 WEAPON.SATCHEL
 WEAPON.SATCHEL\_DET
 WEAPON.SMOKE\_GRENADE
 WEAPON.SMOKE\_MARKER
 WEAPON.STEN
 WEAPON.SYRINGE
 WEAPON.THOMPSON

```

```

```

```

```

```

```

## Fortress Forever Weapons

```
 WEAPON.ASSAULTCANNON
 WEAPON.AUTORIFLE
 WEAPON.CROWBAR
 WEAPON.FLAMETHROWER
 WEAPON.GRENADE
 WEAPON.GRENADELAUNCHER
 WEAPON.KNIFE
 WEAPON.MEDKIT
 WEAPON.NAILGUN
 WEAPON.NAPALMCANNON
 WEAPON.PIPELAUNCHER
 WEAPON.SHOTGUN
 WEAPON.SPANNER
 WEAPON.SUPERSHOTGUN
 WEAPON.RAILGUN
 WEAPON.RPG
 WEAPON.SNIPERRIFLE
 WEAPON.SUPERNAILGUN
 WEAPON.TRANQGUN
 WEAPON.UMBRELLA

```

## Quake 4 Weapons

```
 WEAPON.BLASTER
 WEAPON.DARKMATTERGUN
 WEAPON.GAUNTLET
 WEAPON.GRENADELAUNCHER
 WEAPON.HYPERBLASTER
 WEAPON.LIGHTNINGGUN
 WEAPON.MACHINEGUN
 WEAPON.NAILGUN
 WEAPON.NAPALMGUN
 WEAPON.RAILGUN
 WEAPON.RPG
 WEAPON.SHOTGUN

```

## Return to Castle Wolfenstein Weapons

```
 WEAPON.ALLY\_GRENADE
 WEAPON.AMMO\_PACK
 WEAPON.AXIS\_GRENADE
 WEAPON.BINOCULARS
 WEAPON.COLT
 WEAPON.DYNAMITE
 WEAPON.FLAMETHROWER
 WEAPON.KNIFE
 WEAPON.MAUSER
 WEAPON.MEDKIT
 WEAPON.MP40
 WEAPON.PANZERFAUST
 WEAPON.PLIERS
 WEAPON.SMOKE\_GRENADE
 WEAPON.STEN
 WEAPON.SYRINGE
 WEAPON.THOMPSON
 WEAPON.VENOM

```

See also: WeaponTable.SetWeaponAvailability, GetCurrentWeapon, GetWeapon, HasAnyWeapon, HasWeapon, AddWeaponRequest, BlockForWeaponChange
Apex Legends

**Apex Legends** - знаменитый онлайн-шутер, жанра Battle Royale. Её полюбили многие участники Л.И.С. за простой и удобный интерфейс, интересный геймплей, неожиданные моменты и долгожданные победы. Она заняла, хоть и небольшое место, но всё же в сердце участников.

### Все, кто играл в Apex Legends:

* Just Lev
* stopban
* Quaint Boy
* Makar.exe
* Желе
* Lopsik
* Расул
* Нино
* sorokin.v.ng
* DavidKendehRofl
Churuchu Rock!

Churuchu Rock! is music singer WONDER 5 with episode 28-51 in Fushigiboshi no Futagohime Gyu! ending 2

## Gallery

Churuchu Rock! - Poomo.pngPoomo happyChuruchu Rock! - Fine and Rein.pngFine and Rein happyChuruchu Rock! - Fine and Rein with show to dance.pngFine and Rein with show to danceChuruchu Rock! - Fine and Rein with happy bell.pngFine and Rein with Happy BellChuruchu Rock! - Fine and Rein dress to nurse.pngFine and Rein dress to NurseChuruchu Rock! - Poomo hits to PyuPyu and KyuKyu.pngPoomo hits to PyuPyu and KyuKyuChuruchu Rock! - Fine and Rein to cooking.pngFine and Rein to CookingChuruchu Rock! - Poomo with PyuPyu and KyuKyu into Cake.pngPoomo with PyuPyu and KyuKyuChuruchu Rock! - Fine and Rein to Cheerleader Uniform.pngFine and Rein to Cheerleader UniformChuruchu Rock! - Rein with worried into Fine.pngRein with worried into FineChuruchu Rock! - Fine with worried into Rein.pngFine with worried into ReinChuruchu Rock! - PyuPyu and KyuKyu.pngPyuPyu and KyuKyu is so happyChuruchu Rock! - Fine and Rein transform to Grand Universal.pngFine and Rein transform to Grand UniversalChuruchu Rock! - Rainbow.pngRainbow with Fine and Rein danceChuruchu Rock! - Fine happy.pngFine happyChuruchu Rock! - Rein happy.pngRein happyChuruchu Rock! - Fine and Rein smile.pngFine and Rein smileChuruchu Rock! - Fine and Rein with friends.pngFine and Rein with friendsFine and Rein with friends to Poomo goodbye
Yuko Goto

Yuko Goto is voice roles Rein in Fushigiboshi no Futagohime

## Roles

* Sister Princess (Kaho)
* Doki Doki School Hours (Minako Tominaga)
* Pokemon (Brianna)
* The Melancholy of Haruhi Suzumiya (Mikuru Asahina)
* Puella Magi Madoka Magica (Junko Kaname)
* Hirogaru Sky! Pretty Cure (Mashiro Nijigaoka/Cure Prism)

## Anime Roles

* Fushigiboshi no Futagohime - Rein
* Fushigiboshi no Futagohime Gyu! - Rein
Rün Sistemi

## Rün Nedir?

Silahlara ve zırhlara eklenebilen, karaktere çeşitli nitelikler kazandıran taş türü. 7 farklı çeşidi vardır. Yaygınlıklarına göre verdiği nitelikler değişiklik gösterir.

### Rün Nasıl Elde Edilir?

Rün üretimi için ana 3 element bulunur. Bunlar Taş Parçası, Rün Parçası ve Nadirlik Esansı. Taş Parçası ve Rün Parçası yaratıklardan düşürülebilirken, Nadirlik Esansı sadece Rün Taşları' ndan çıkabilmektedir.
Klan Sistemi

## Klan Sistemi nedir?

Belli bir seviyeden sonra kurulabilen, kendinize kardeşlik kurabileceğiniz bir sistemdir. Klanlar arası savaşlar yapılabilir. PvE ve PvP Skorları klana bağışlanabilir bu şekilde de klan gelişimine katkıda bulunulabilir. Ayrıca klan deposu aktif olarak kullanıma açılır. Yer tasarrufu konusunda büyük destek sağlar.
ET Testing your waypoints

The best way to test your waypoints is to add some bots and see what they do.

```
/bot addbot

```

If you want to add a bot to a certain team you need to add some parameters to the command:

**Axis Player**

```
/bot addbot 1

```

**Allies Player**

```
/bot addbot 2

```

### Stopping the bots shooting

If you want to stop the bots from shooting so you can just see them walking around the map use this command:

```
/bot dontshoot 1

```

To enable shooting again use:

```
/bot dontshoot 0

```

**Note:** This only works after the bots have spawned for the 1st time.

### Ignore Player

The is another command that you might find useful for you if want the bots to ignore you when your in the game.

```
/bot ip 1

```

To turn off use

```
/bot ip 0

```

### Kicking the bots

When you need to get rid of the bots use:

```
/bot kickall

```

If you only want to kick a single bot use:

```
/bot kickbot fullbotname

```

### Cheats

"fast forward", time will run faster:

```
/timescale 5
/g_antiwarp 0

```

normal speed:

```
/timescale 1

```

invincibility:

```
/god

```

go through walls:

```
/noclip

```

unlimited sprinting:

```
/nofatigue

```

all weapons:

```
/give all

```

warp to waypoint or goal:

```
/bot wt <waypoint or goal name>

```
Debugging tips

## Finding Basic Script Errors

The biggest problem with scripting is that we are all human & we make mistakes (errors).

There are 2 main ways to find out if your script has errors:

The 1st way is to use the inbuilt debugger in notepad++ (CTRL+F9), this lists the 1st error it finds in the script.

The 2nd way is to run the map & open the console, this also lists the 1st error it finds in the script & prints the error in red with the aproximate line in brackets (123). The console will also list any incorrect goal names you have used.

## Full Debugging

By Default the "debug flags" are set to false as they are not needed when playing with omni-bot.

Note: If Map.Debug is true, then all debug flags (except DEBUG\_SCRIPT\_GOALS\_FILTER) are ignored and all debug messages are printed.

The 1st flag is "DEBUG\_MAP\_SCRIPTS". This will print the messages when "Util.MapDebugPrint" is used.

The 2nd flag is "DEBUG\_GOAL\_AVAILABILITY". This will also print in console a list of all currently available goals when "Util.MapDebugPrint" is used and the second parameter of "Util.MapDebugPrint" is not true.

The 3rd flag is "DEBUG\_SCRIPT\_GOALS". This will print error messages when "Util.ScriptDebugPrint" is used. These messages can be filtered by DEBUG\_SCRIPT\_GOALS\_FILTER.

There are 2 ways to enable/disable these.

The 1st is via the console

```
/bot dbg_mapscripts
/bot dbg_goalavailability
/bot dbg_scriptgoals

```

The 2nd way is to edit the game autoexec file i.e.

```
~\et\scripts\et_autoexec.gm
~\rtcw\scripts\rtcw_autoexec.gm
~\d3\scripts\d3_autoexec.gm
~\q4\scripts\q4_autoexec.gm

```

Change the statements from false to true so they look like this:

```
// global debug flags
global DEBUG\_MAP\_SCRIPTS = true;
global DEBUG\_GOAL\_AVAILABILITY = true;
global DEBUG\_SCRIPT\_GOALS = true;
DEBUG\_SCRIPT\_GOALS\_FILTER["pathfailed"] = 1;
DEBUG\_SCRIPT\_GOALS\_FILTER["timedout"] = 1;
DEBUG\_SCRIPT\_GOALS\_FILTER["disabled"] = 1;
DEBUG\_SCRIPT\_GOALS\_FILTER["regiontrigger"] = 1;
DEBUG\_SCRIPT\_GOALS\_FILTER["initialized"] = 1;

```
Binding keys Ommi-bot Commands

## Binds & Configs

Manually typing every waypoint command is time consuming, you should bind commands to a key or use a config file.

## Before you start to bind

Its is a good idea to save your current key setup

If you already have your own config file (also known as an autoexec file) you can ignore this.

Open the console and type this command

*/writeconfig autoexec*

You will then see a message in console saying "Writing autoexec.cfg"

The name 'autoexec' is just the default name you can use anything you want like your name for example.

## Pre-written config

If you would prefer just use a pre-written config file, You can download a config here

## Making your own binds

If you would prefer to bind your own keys this is how to do it

Choose a key that you want to assign a command to.

For example purposes we are going to use the 'X' key and assign (bind) the add waypoint command to it.

In console you would type this

*/bind x bot waypoint\_add*

Now every time you press 'X' you will have added a waypoint.

Another useful command to bind would be the bi-connect.

Because we have already used the 'X' key we need to choose another key so for this example we are going to use the 'Z' key.

Open the console again and type this

*/bind z bot waypoint\_biconnect*

Again as with the last bind now when you press the 'Z' it will add the bi-connect command.

You will find that you might want to add more key binds later on, just remember not to bind keys that you use to move about in the game.

## Saving your binds

When you have added your custom binds you should save then as a config file or there is a risk that you will loose you binds.

Open the console and type this command

*/writeconfig waypoint*

You will then see a message in console saying "*Writing waypoint.cfg*"

The name 'waypoint' is just an example name, you can use anything you want.
TRACE

## Common Trace Flags

```
 TRACE.ALL
 TRACE.FLOODFILL
 TRACE.FLOODFILLENT
 TRACE.GRATE
 TRACE.OPAQUE
 TRACE.PLAYER
 TRACE.PLAYERCLIP
 TRACE.SHOT
 TRACE.SOLID
 TRACE.SMOKEBOMB
 TRACE.VISIBLE
 TRACE.WATER

```

Entities are ignored by TRACE.FLOODFILL.

Players are hit by TRACE.SHOT or TRACE.PLAYER.

Grates are usually hit by TRACE.PLAYERCLIP or TRACE.FLOODFILLENT. (TRACE.GRATE does not exist in Enemy Territory.)

Objective triggers (goals) are hit only by TRACE.ALL.

See also: TraceLine
Camp times

If you want to change the camp times of certain goals within a map via script you need to use "SetMapGoalProperties".

Note: if you change the camp times in the map this will override those.

```

 syntax: SetMapGoalProperties( Goal, table )
 example: SetMapGoalProperties( "ATTACK\_.\*", {mincamptime=15, maxcamptime=30} );

```
Rtcwscripting

All scripts in Omni-bot are GameMonkey scripts. First of all you should read GameMonkeyScriptReference.pdf.

* Creating a script
* Debugging tips
* Triggers
* Goals: Availability, Priority, Camp times, Max users, Range, Roles, Use points
* Paththrough: Navigation, RideMovers, UseSwitch
* Trigger regions, Pre-Scripted Regions
* Changing spawns
* Bots shooting map objects
* Scripting waypoints flags
* Talking bots
* Sniper and Panzer maps

Bot Library
Utility Functions
Math Library
String Library
System Library
Waypoint Library

Bot
MapGoal
ScriptGoal
AABB
Blackboard
Matrix3
TargetInfo
Timer
TriggerInfo
Vector3
Weapon

BB, BONE
BTN, BUY
CAT, CLASS
CONTENT, DEBUG
ENTFLAG
EVENT
POWERUP, PROFILE
ROLE
SKILL, SURFACE
TEAM, TRACE
VOICE, WEAPON
Download Omni-Bot ET

Before you download Omni-bot you need to know which version you need. It depends on what mod & mod version you plan to run Omni-bot on.

If you use **silEnT**, **legacy**, **ETNam**, **ET Headquarters**, **N!tmod**, **ETBlight**, **Bastardmod** or **infected** mod, you should download the latest Omni-Bot version.

## NoQuarter

Version
Version

## ETPub

Version
Version

## Jaymod

Version
Version
Omni-bots getting stuck

Bots can't move perfectly, and sometimes they can fall off edges or otherwise get pushed or dislodged from their intended path, usually due to weapon push or game physics. When this happens, they can sometimes get stuck. When the bot is unable to make meaningful progress in his path for a small amount of time, it assumes it has become stuck, and the current path attempt will fail. The important part of this process is that there is suitable waypoint placement to recover from getting stuck. Here's an example.

In this screenshot, we see a path that goes across the top of the thin wall. Occasionally the bot may fall off the wall and end up in the small square enclosure below it. You may not think it necessary to place waypoints on that square area below the edge, because the bot should never need to go there, but without the 3 waypoints, when the bot falls down and fails his goal and goes to re-plan a new path, we need to make sure he finds a starting waypoint in a reachable location. If we didn't have the waypoints in the square area below the wall chances are he would pick the waypoints on top of the wall as the nearest points to start from, and result in a stuck loop since he can't get to the waypoints on top.

Here's another example that illustrates this kind of problem. In the following screenshot, the bot is obviously trying to reach the waypoint marked 1, because this is the closest waypoint to the bot's current position. An obvious solution would be to add another waypoint, close to the spot marked 2 in the image, and (bi)connect it to some other waypoint on the right.

This is a common problem with stuckage in maps. By understanding this you should be able to pick out areas of a map that could have this problem. Simply place a waypoint in the corner where they tend to get stuck and link it back to make them backtrack a bit and try again. Also see blockable flags sections. Failure to mark paths as blockable is another very common cause of stuckage problems.

Another problem can occur when a bot is travelling between 2 waypoints next to a wall see's a third waypoint that is closer then the first 2 waypoints behind the wall. The bot will sometimes try and go to the third waypoint because it is the closest. Normally this would not be a problem but because bots do not see walls they will walk into them and become stuck. To fix this you should add a forth waypoint between the first & second waypoint (removing the connections between them) that is closer then the third then connect the waypoints back up. This same problem can also apply with mapgoals such as the command post or other map objectives.
Jocelyn Dedrick

Jocelyn Dedrick, is an sister of kelsea dedrick. They used to make a youtube channel together, in 2019, of july.

Jocelyn Dedrick, Born April 2, 2007 Is associated with Kelsea Dedrick, Caiden Dedrick, Beth Dedrick, Benjamin Dedrick, Jose Chavez, Stephanie Nikki Dedrick, Dorian Brown, haylee brown. And Olivia dedrick.
Omni-Bot Enemy Territory Wiki

## Basic Omni-bot Info

Omni-bot is an artificial intelligence(AI) controlled opponent for first person shooter games. Unlike many bots that are written for specific games, Omni-bot was designed from the beginning to exist mostly as a generic framework with which support for many different games can be made, and most of the functionality can be shared among them.

What is a bot?

What is the Omni-bot?

See Supported Games for a current list of games that Omni-bot supports.

# Getting started

## Enemy Territory

* Installing Omni-bot
* Installing omnibot mod
* Supported Mods
* SVN repository

## General

* Configuring Omni-bot
* Commands
* Waypointing
* Goals
* Scripting
* Routing
* How to compile Omni-bot from source code
ET Finding stuckage

## Intro

In 0.81 a new feature for logging stuckage was added. This means that the burden of finding stuckages has been transferred to the bots. Waypointers no longer need to test for hours or rely on feedback from the community for stuckage reports.

## Instructions

Locate the goal\_checkstuck.gm file

```
    ~/omni-bot/et/scripts/goals/goal_checkstuck.gm

```

If logging is switched off (false), you need to turn logging on by editing line 6 to say true.

```
    this.LogStuckage = true;

```

If you are running a public server you should set this to false as it may cause tiny bits of lag & can create large log files.

## Collecting data

All that is needed is for you to run the map with bots when a bot becomes stuck for more then the default 5 seconds it will selfkill & will log its location.

Run with bots for as short or as long as you want, the longer is better as the bots will find more stuckage.

## Setup

Once you are happy that you have run your map for long enough you need to go to your *~/omni-bot/et/user/* folder. In this folder you will find a new file called *<mapname>\_stuckages.gm* (*<mapname>* will be the name of your map i.e. *oasis\_stuckages.gm*).

Now just copy your new file to *~/omni-bot/et/scripts*

## Commands

For this to work you need to enable cheats using /devmap mapname or enable via the cheats section in the  DMS

Turn your waypoints on as normal & open the console

To go to the 1st stuckage point type this

```
    /bot stuckstart

```

This executes the script which populates a table of stuckage vectors. and then warps you to the first one.

```
    /bot stucknext

```

This will warp you to the next in the list, type this again to continue on through the list of stuckages.

## Finish

Once you have fixed the stuckages delete the *<mapname>\_stuckages.gm* file.

If you want to check for more stuckages just repeat the process.
Ride Goal

* /bot goal\_setproperty vehicle <vehicle goal name>
	+ example: /bot goal\_setproperty vehicle MOVER\_train
* stand at a position the bot should board the mover
* /bot goal\_setproperty board 0
	+ optionally define additional board positions
	+ a blue line with an index label will be rendered for all board positions
* stand at a position the bot should ride the mover
* /bot goal\_setproperty seat 0
	+ optionally define additional seat positions
	+ a blue line with an index label will be rendered for all seat positions
* optionally set a stance the bot should assume while riding
	+ stance values are stand, crouch, prone. default is stand

#### Properties

Properties can be set with the goal\_setproperty command assuming that the goal has been selected.

##### group

A group is a method of organizing sets of goals. One advantage to this is that all goals in a group can be enabled or disabled in one line of script rather than seperate goal types requiring additional lines to enable or disable them. Assigning roles to a group is also possible as an alternative to assigning each individual goal a role.

**syntax:** /bot goal\_setproperty group <string groupName>
**example:** /bot goal\_setproperty group myGroup
##### role

See the section on bot roles.

**syntax:** /bot goal\_setproperty role <role mask>
**example:** /bot goal\_setproperty role 1
##### vehicle

This property attaches the goal to the specified vehicle.

**syntax:** /bot goal\_setproperty vehicle <vehicle goal name>
**example:** /bot goal\_setproperty vehicle MOVER\_truck
##### stance

Set the stance the bot should assume while performing this action.

**syntax:** /bot goal\_setproperty stance <string stance>
**example:** /bot goal\_setproperty stance crouch
**values:** stand crouch prone
##### tagname

Sets the name of the goal. This can optionally be set when passed as the optional parameter in the goal\_create command. Useful for renaming goals.

**syntax:** /bot goal\_setproperty tagname <string name>
**example:** /bot goal\_setproperty tagname myGoalName
##### board

Sets a position where a bot should board the vehicle

**syntax:** /bot goal\_setproperty board <int index>
**example:** /bot goal\_setproperty board 0
##### seat

Sets a position where a bot should ride in the vehicle

**syntax:** /bot goal\_setproperty seat <int index>
**example:** /bot goal\_setproperty seat 0
Changing spawns

Spawn points should always be changed in the **OnBotJoin** function, otherwise they would not work on dedicated servers, because players can join or leave during game.

You need to change spawn points in triggers too. It is recommended to define one function which will be called from both triggers and OnBotJoin.

This example sets spawn point for 50% of allied bots after they have taken the gold. You can adjust number 5 after RandInt if you want more or less bots to use new spawn.

```
global Map =
{
 TruckLoaded = false,

 SetSpawn1 = function(bot)
 {
 if (bot.GetTeam() == TEAM.ALLIES) {
 if (Map.TruckLoaded && RandInt(0,9) < 5) {
 bot.ChangeSpawnPoint(3);
 } else {
 bot.ChangeSpawnPoint(0);
 }
 }
 },

 SetSpawn = function()
 {
 foreach(bot in BotTable)
 {
 Map.SetSpawn1(bot);
 }
 },

 allies\_taking\_gold = function( trigger )
 {
 Map.TruckLoaded = true;
 Map.SetSpawn();
 },
};

global OnMapLoad = function()
{
 OnTrigger( "Allied team is escaping with the Gold Crates!", Map.allies\_taking\_gold );
};

global OnBotJoin = function( bot )
{
 Map.SetSpawn1(bot);
};

```
Goal specific instructions

### Simple Camp Goal Types

This section covers the simple camp type goals. Attack, Defend, Camp, MobileMg42, and Snipe are considered simple camp type goals.
Detailed Instructions:  Camp type goals
### Airstrike

This goal has fieldops throw an airstrike cannister as a goal.
Detailed Instructions:  Airstrike Goal
### Build

This goal has engineers build constructibles.
Detailed Instructions:  Build Goal
### Build Offsets

This goal has engineers build mover constructibles.
Detailed Instructions:  Buildoffset Goal
### Grenade

This goal is a conversion of the old grenade target script goal. It is no longer limited to targeting goal names.
Detailed Instructions:  Grenade Goal
### Mortar

This goal is an easier and much improved version of the mortar goal.
Detailed Instructions:  Mortar Goal
### Plant

This goal has engineers or covert ops destroy targets.
Detailed Instructions:  Plant Goal
### Switch

Note: for backwards compatibility we kept the old useswitch script goal. Be sure to set priority to 0 in the old switch tables when converting this. Keeping the switch tables with priority 0.0 allows for future paththrough\_useswitch setup.
Detailed Instructions:  Switch Goal
### Tripmine

This goal is used only in silEnT mod and only if friendly fire is disabled for trip mines.
Assembla

The latest version of Omni-Bot for Enemy Territory and the latest and best waypoints and scripts can be downloaded from Assembla Subversion (SVN) repository. Because it is development version, there may be bugs. Don't install it on public dedicated server unless you have tested all maps on your PC at home.

* Install svn client. Recommended svn client for Windows is TortoiseSVN.

* Create new empty omni-bot folder. Right-click the folder and select TortoiseSVN - **Checkout** from the pop up menu. Then enter URL of repository:

```
http://svn.assembla.com/svn/omnibot/Enemy-Territory/0.8

```

Click OK and wait for the entire repository to be downloaded.

* Set your games **omnibot\_path** cvar to wherever you checked out the repository. Doing so will remove the need to copy files after every update.

* **omnibot** subfolder contains the omnibot mod and you must copy it into "Enemy Territory" folder. It must be at the same directory level as etmain folder.

* **dw\_enabled** subfolder contains Debug Window.

* Always perform an update before working with any files in the repository. This will ensure that you have all of the latest files from other team members. This can be done by right-clicking the folder and selecting TortoiseSVN - **Update**.

* If you want to upload your waypoints to the repository, you must create account on https://www.assembla.com/signup. Send your username to palota or DrEvil on omni-bot web site and ask them to give you write permission.

* If your waypoints are not yet completed, move them from nav folder into **incomplete\_navs** folder. Waypoints in the nav folder must have good routes, bots must be able to finish all objectives, there must be enough defend goals, bots must not stuck on ladders etc.

* If you have created new waypoints, select all 3 files (nav, gm, goals), right-click on them and select TortoiseSVN - **Add**.

* Then right-click on selected files or the omni-bot folder and select TortoiseSVN - **Commit**. It will open a popup window in which you can select files and also write some commit message. The message should start with a map name. It is always a good idea to add notes so that other team members could easily see what changes have been made. Once you have ensured all of the right files are selected and commit notes have been added, click OK to upload the files.

* Before you start making new waypoints, you should create a ticket on page https://www.assembla.com/spaces/omnibot/tickets. Click a New Ticket button, enter the map name to the summary textbox, choose your name in the Assigned to selector and then click Create ticket button.

* When you have finished your waypoints and want to move them from incomplete\_navs to nav folder, use command TortoiseSVN - **Rename**. Then add relative path ..\..\nav\ before the file name. Do not use commands Delete and Add because it would delete all log and history !
Switch Goal

* /bot goal\_setproperty aim while looking at the switch
	+ optionally use /bot goal\_setproperty facing instead (not recommended since it's less reliable)
* /bot goal\_finish

## Detailed Instructions

#### Description

Switch is a goal for the bots to use levers or a button as a goal
#### Setup

See the Fastrack example at the top of the page for an example setup.
#### Properties

Properties can be set with the goal\_setproperty command assuming that the goal has been selected.
##### aim

AimPosition is the position the bots will aim at to use the lever, button, or switch

**syntax:** /bot goal\_setproperty aim
**example:** /bot goal\_setproperty aim (while facing the switch)
**note:** if set, this will override any facing that was set
##### facing

Facing is the direction the bots will aim to use the lever, button, or switch

**syntax:** /bot goal\_setproperty facing
**example:** /bot goal\_setproperty facing
**note:** use Aim in most cases instead of this
##### group

A group is a method of organizing sets of goals. One advantage to this is that all goals in a group can be enabled or disabled in one line of script rather than seperate goal types requiring additional lines to enable or disable them. Assigning roles to a group is also possible as an alternative to assigning each individual goal a role.

**syntax:** /bot goal\_setproperty group <string groupName>
**example:** /bot goal\_setproperty group myGroup
##### role

See the section on bot roles.

**syntax:** /bot goal\_setproperty role <role mask>
**example:** /bot goal\_setproperty role 1
##### tagname

Sets the name of the goal. This can optionally be set when passed as the optional parameter in the goal\_create command. Useful for renaming goals.

**syntax:** /bot goal\_setproperty tagname <string name>
**example:** /bot goal\_setproperty tagname myGoalName
Basescripting

All scripts in Omni-bot are GameMonkey scripts. First of all you should read GameMonkeyScriptReference.pdf.

* Creating a script
* Debugging tips
* Triggers
* Goals: Availability, Priority, Camp times, Max users, Range, Roles, Use points
* Paththrough: Navigation, RideMovers, UseSwitch
* Trigger regions, Pre-Scripted Regions
* Changing spawns
* Bots shooting map objects
* Scripting waypoints flags
* Talking bots
* Sniper and Panzer maps

Bot Library
Utility Functions
Math Library
String Library
System Library
Waypoint Library

Bot
MapGoal
ScriptGoal
AABB
Blackboard
Matrix3
TargetInfo
Timer
TriggerInfo
Vector3
Weapon

BB, BONE
BTN, BUY
CAT, CLASS
CONTENT, DEBUG
ENTFLAG
EVENT
POWERUP, PROFILE
ROLE
SKILL, SURFACE
TEAM, TRACE
VOICE, WEAPON
Klockowo City

## Wstęp

Klockowo City to drugie największe miasto w Klockowii. Stolica Obwodu Akaryjskiego i była stolica Klockowii.

## Historia

Klockowo City to pierwsze miasto w całej historii Klockowa. na początku w mieście się dużo działo. niestety Klockowo City nie miało dostępu do morza. w 2019 roku na przełomie sierpnia/października Klockowo City straciło miano Stolicy Klockowii. pod koniec 2020 roku Klockowo city stało się morskim miastem. Od razu Klockowo city stało się przez to wydarzenie bardzo ważnym portem.